heterogeneous catalyst - French English Dictionary